home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / wrb100c2.zip / WRCONFIG.SYS < prev    next >
Text File  |  1993-01-18  |  37KB  |  706 lines

  1. '      +--------------------------------------------------------------------+
  2. '      |              THIS IS THE CONFIGURATION FILE FOR WR-BBS             |
  3. '      +--------------------------------------------------------------------+
  4. '
  5. '      +--------------------------------------------------------------------+
  6. '      |  This file must be present in the "home" directory as defined by   |
  7. '      |  the DOS or OS/2 environment variable named "WR-BBS".   For more   |
  8. '      |  details, read the documentation file WR-BBS.DOC.     If you are   |
  9. '      |  using a word processing program to edit this file, make certain   |
  10. '      |  that you save this file as a standard text file  (ASCII format)   |
  11. '      |  If you save this file in  your word  processor's native format,   |
  12. '      |  results will be unpredictable when WR-BBS attempts to read this   |
  13. '      |  file on startup.                                                  |
  14. '      +--------------------------------------------------------------------+
  15. '
  16. '      +--------------------------------------------------------------------+
  17. '      |  CAUTION:   Any text in this file that does not comprise a valid   |
  18. '      |  configuration item for WR-BBS must be  "REMarked"  by  starting   |
  19. '      |  the line with REM or a single quote character.  If you don't do   |
  20. '      |  this,   WR-BBS will attempt to divine configuration information   |
  21. '      |  from the entry and will log errors "INVALID CONFIGURATION DATA"   |
  22. '      +--------------------------------------------------------------------+
  23. '
  24. '      Once you have configured your WR-BBS system completely and fine-tuned
  25. '      its operation,  you may wish to delete all of the remark lines (which
  26. '      start with [ REM ] or [ ' ].   This will reduce the time it takes for
  27. '      WR-BBS to read the configuration file, and speed the startup process.
  28. '
  29. '      ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  30. '      ++    NOTE:  All examples of modem-related settings are for a   ++
  31. '      ++    standard (non error correcting) modem, unless otherwise   ++
  32. '      ++    specified.                                                ++
  33. '      ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  34. '
  35. '
  36. REM ========================================================================
  37. '
  38. '     +------------------------------------------------------------------+
  39. '     | Normally, BADDOOR should be set to "N".    Some door programs do |
  40. '     | not properly read the DOOR.SYS industry standard file cerated by |
  41. '     | WR-BBS.  If you are using one of these doors,  set BADDOOR=Y and |
  42. '     | WR-BBS will write the DOOR.SYS file "wrong" to compensate.   See |
  43. '     | documentation for more details on this configuration item.       |
  44. '     +------------------------------------------------------------------+
  45. BADDOOR=N
  46. '
  47. '
  48. '     +------------------------------------------------------------------+
  49. '     | Put the name of your BBS here, instead of "TEST BBS".            |
  50. '     +------------------------------------------------------------------+
  51. '
  52. BBSNAME=TEST BBS
  53. '
  54. '
  55. '     +------------------------------------------------------------------+
  56. '     | WR-BBS supports up to 9999 bulletins, numbered from 0000 to 9999 |
  57. '     | and with associated file names BULL0001.ASC to BULL9999.ASC, and |
  58. '     | BULL0001.ANS to BULL9999.ANS. Chances are, you will not actually |
  59. '     | thousands of bulletins.  To reduce the time it takes WR-BBS when |
  60. '     | checking for updated bulletins,  use the entry below to indicate |
  61. '     | how many actual bulletins you expect to have.  For example, when |
  62. '     | BULLETINS=50,  WR-BBS will only check for bulletins files having |
  63. '     | names of BULL0001.* through BULL0050.*,   and not waste any time |
  64. '     | searching for the other potential 9950 files.  See WRBBS.DOC for |
  65. '     | additional information about this setting.                       |
  66. '     +------------------------------------------------------------------+
  67. BULLETINS=16
  68. '
  69. '
  70. '     +------------------------------------------------------------------+
  71. '     | The BUSYLINE= setting determines whthere or not WR-BBS will busy |
  72. '     | out the phone line when WR-BBS is not available to accept calls. |
  73. '     |                                                                  |
  74. '     | WR-BBS cannot accept calls when a local login is occuring,  when |
  75. '     | it is shut down from the local console, during events, and while |
  76. '     | the modem is recycling after a logoff.   If you have a dedicated |
  77. '     | telephone line  (no phones or other devices connected except for |
  78. '     | the WR-BBS modem), then you can set BUSYLINE=Y,  and WR-BBS will |
  79. '     | take the phone line "off hook"  (making it busy to callers) when |
  80. '     | WR-BBS cannot accept calls. If WR-BBS shares the phone line with |
  81. '     | any phones or other devices, you must set BUSYLINE=N.  This will |
  82. '     | prevent WR-BBS from disabling the phone line which may be needed |
  83. '     | by another phone or device on the same line.  When BUSYLINE=N, a |
  84. '     | caller (or calling modem) hears ringing  when WR-BBS is not able |
  85. '     | to accept calls.                                                 |
  86. '     +------------------------------------------------------------------+
  87. BUSYLINE=N
  88. '
  89. '
  90. '
  91. '     +------------------------------------------------------------------+
  92. '     | If you have an older CGA monitor and you see random streaks that |
  93. '     | flash when the screen is being updated, set CGA_STOP_SNOW=Y, and |
  94. '     | WR-BBS will use the computer's video BIOS (which is much slower) |
  95. '     | to write to the screen. Otherwise, set CGA_STOP_SNOW=N,  and all |
  96. '     | WR-BBS screen updates will be done using a more efficient method |
  97. '     | of directly writing to the video adapter's memory.               |
  98. '     +------------------------------------------------------------------+
  99. CGA_STOP_SNOW=N
  100. '
  101. '
  102. '
  103. '     +------------------------------------------------------------------+
  104. '     | The following entries tell WR-BBS what to expect (a result code) |
  105. '     | from your modem when a caller connects at various speeds.   Upon |
  106. '     | establishing a connection,  WR-BBS compares the modem's response |
  107. '     | to these values, and uses that information to determine the baud |
  108. '     | rate at which the caller has connected.                          |
  109. '     |                                                                  |
  110. '     | For any speed which you modem cannot support, enter "IMPOSSIBLE" |
  111. '     | (without the quotes) as the result string.  This will help avoid |
  112. '     | incorrect information due to line noise.                         |
  113. '     +------------------------------------------------------------------+
  114. REM
  115. REM   Sample settings for a typical 2400 baud (non error correcting) modem
  116. REM
  117. CONNECT300=CONNECT
  118. CONNECT1200=CONNECT 1200
  119. CONNECT2400=CONNECT 2400
  120. CONNECT4800=IMPOSSIBLE
  121. CONNECT9600=IMPOSSIBLE
  122. CONNECT12000=IMPOSSIBLE
  123. CONNECT14400=IMPOSSIBLE
  124. CONNECT19200=IMPOSSIBLE
  125. CONNECT38400=IMPOSSIBLE
  126. CONNECT57600=IMPOSSIBLE
  127. '
  128. '
  129. '      ==================================================================
  130. '      The following entries are used to configure "doors".  A door is an
  131. '      optional,  external program that a caller can run from your WR-BBS
  132. '      system by selecting it from the "Doors Menu".   You do not have to
  133. '      configure any doors for your WR-BBS system to work properly.  This
  134. '      feature is optional.  There can be up to 26 doors defined,  with a
  135. '      letter (from A to Z) identifying each one.  You can have as few as
  136. '      one door,  or as many as 26,  or none at all - it's up to you, the
  137. '      SysOp.  For each door you define here in WRCONFIG.SYS,  there must
  138. '      be a corresponding batch file in the WR-BBS "home" directory. This
  139. '      batch file must be named DOOR?.BAT, where "?" is replaced with the
  140. '      door's letter designation.   For example,  a door which is defined
  141. '      here as being door "A"  must have a corresponding batch file named
  142. '      DOORA.BAT,  and a door defined as being door "B" must have a batch
  143. '      file named DOORB.BAT in the home directory, and so on.  You do not
  144. '      have to assign the letters in ascending order.  For example, it is
  145. '      permissible to have three doors with designations of "A", "F", and
  146. '      "T", while no definitions exist for the letters in between.  Refer
  147. '      to the documentation file  (WRBBS.DOC) for complete details on the
  148. '      configuring of door programs.
  149. '
  150. '      For purposes of this file,   all you are defining is that the door
  151. '      exists, and what Classes Of Service are able to access it. Details
  152. '      about what the door actually does, what its name is, and how it is
  153. '      launched are handled in the screen file DOORMENU, and in the batch
  154. '      file corresponding to each door. For each door you wish to set up,
  155. '      put a line in this configruation file which reads:
  156. '
  157. '      DOOR=A|ABCDEFGHIJKLMNOPQRSTUVWXYZ
  158. '
  159. '      The "DOOR=" part is required.  The next character is the letter to
  160. '      be associated with that door (A to Z).   A pipe character ("|") is
  161. '      next,  followed by the classes of service (up to 26 of them) to be
  162. '      allowed access to that individual door.
  163. '
  164. REM    DOOR=A|ABCDEFGHIJKLMNOPQRSTUVWXYZ    <-- SAMPLE ENTRY
  165. REM    DOOR=B|XYZ                           <-- SAMPLE ENTRY
  166. '
  167. '
  168. '      ==================================================================
  169. '      If you are using an error-correcting modem,  enter the string that
  170. '      the modem outputs when an error-free connection is established. If
  171. '      you do not have an error-correcting modem, you can leave this line
  172. '      out of WRCONFIG.SYS, or use "IMPOSSIBLE" for its value. Otherwise,
  173. '      enter the exact string, such as /REL, !MNP,  etc.,  that is output
  174. '      by your modem when an error-free connection occurs.
  175. '      ==================================================================
  176. ERRORFREE=/REL
  177. '
  178. '      +-----------------------------------------------------------------+
  179. '      | The following entries are for EVENTS  that WR-BBS should invoke |
  180. '      | automatically at specific times. See documentation for details. |
  181. '      | There can be up to sixteen different events defined. The syntax |
  182. '      | for the EVENT= entry(s) is:                                     |
  183. '      |                                                                 |
  184. '      | 1.  The keyword EVENT=                                          |
  185. '      | 2.  A numeric character (1-7 or 9), representing the day of the |
  186. '      |         week that this event should occur on.  "1" for  Sunday, |
  187. '      |         "2" for Monday, etc.    If "9" is used,  the event will |
  188. '      |         run every day of the week.  ("8" has no meaning).       |
  189. '      | 3.  A pipe "|" symbol.                                          |
  190. '      | 4.  The time of day that the event should run,   using XX:XX in |
  191. '      |         twenty four hour (military) format. Include any leading |
  192. '      |         zeros ... "03:30" is valid, but "3:30" is not. Midnight |
  193. '      |         is "00:00", not "24:00".                                |
  194. '      | 5.  Another pipe "|" symbol.                                    |
  195. '      | 6.  One (only one) of the following.  Either:                   |
  196. '      |         A. The full name, including path, of the batch file to  |
  197. '      |            be run when this event executes.                     |
  198. '      |         B. A star (*) immedediately followed by a number from   |
  199. '      |            84 to 99, which indicates the ERRORLEVEL that WR-BBS |
  200. '      |            should terminate with.                               |
  201. '      +-----------------------------------------------------------------+
  202. REM
  203. REM    (The remarked EVENT lines shown below are samples only)
  204. REM
  205. REM    EVENT=9|02:00|C:\SAMPLE.BAT
  206. REM    EVENT=3|17:30|C:\WR-BBS\UTILITYS\DSKMAINT.BAT
  207. REM    EVENT=6|00:01|*87
  208. '
  209. '
  210. '      +-----------------------------------------------------------------+
  211. '      | The following lines define the file areas in your WR-BBS system |
  212. '      | (also known as the files library).   Notice that some lines are |
  213. '      | longer than 80 characters, and depending on the editor that you |
  214. '      | use,  it may appear that some of these entries actually take up |
  215. '      | two lines. (They don't).   The syntax to define a file area is: |
  216. '      |                                                                 |
  217. '      | 1.  The keyword FILEAREA=                                       |
  218. '      | 2.  A letter (A to Z) to designate the file area                |
  219. '      | 3.  A pipe "|" symobol                                          |
  220. '      | 4.  A descriptive name for the file area                        |
  221. '      | 5.  Another pipe "|" symbol                                     |
  222. '      | 6.  The full path for this file area (directory location)       |
  223. '      | 7.  Another pipe "|" symbol                                     |
  224. '      | 8.  Up to twenty-six letters, each representing a class-of      |
  225. '      |        service that is allowed to access this file area         |
  226. '      +-----------------------------------------------------------------+
  227. REM
  228. REM    (The following remarked FILEAREA entries are samples only)
  229. REM
  230. REM   FILEAREA=A|Dos Utilities|C:\DOCSUTILS|ABCDEFGHIJKLMNOPQRSTUVWXYZ
  231. REM   FILEAREA=B|Games|D:\BBSFILES\GAMES|ADGKMWZ
  232. REM   FILEAREA=C|New Uploads|C:\NEWFILES|ABCDEFGHIJKLMNOPQRSTUVWXYZ
  233. REM   FILEAREA=X|John's Non-Public Area|C:\JOHN_DOE|M
  234. '
  235. '      =================================================================
  236. '      Size of receive buffer (range 1024 to 32767).  This specifies how
  237. '      many characters are buffered when the program is too busy to take
  238. '      new input from the COM port.  For 2400 baud modems and typical PC
  239. '      systems, the default value of 2048 is fine.  With modem speeds of
  240. '      9600 and higher, a larger buffer (try 8000 or so) provides a good
  241. '      compromise between buffer capacity and memory usage.   If you use
  242. '      a multi-tasker and and a very high speed modem, higher values may
  243. '      be necessary to ensure that no characters are lost  due to buffer
  244. '      overrun while the multi-tasker gives time slices to other program
  245. '      resources.  (20000 should be the most you would need).
  246. '      =================================================================
  247. INBUFFER=2048
  248. '
  249. '
  250. '
  251. '
  252. '
  253. '      +-----------------------------------------------------------------+
  254. '      | The INITBAUD entry specifies the speed (baud) that WR-BBS needs |
  255. '      | to use when initializing the modem.   For most modems,  this is |
  256. '      | the same as the modem's maximum operating speed.  See INITBAUD= |
  257. '      | in the WR-BBS documentation for more details.                   |
  258. '      +-----------------------------------------------------------------+
  259. INITBAUD=2400
  260. '
  261. '
  262. '
  263. '      +-----------------------------------------------------------------+
  264. '      | If you have registered your copy of WR-BBS,   use the LICENSEE= |
  265. '      | entry to indicate the EXACT name that you used when you applied |
  266. '      | for WR-BBS registration.  (Does not have to be same as BBSNAME) |
  267. '      | Name must be entered exactly,  and a valid license code must be |
  268. '      | entered with  "REGISTRATION="  (below),  or WR-BBS will display |
  269. '      | "EVALUATION COPY" instead of your name. If you haven't yet reg- |
  270. '      | istered your WR-BBS, or you haven't received your license code, |
  271. '      | do not put a LICENSEE= entry in WRCONFIG.SYS.                   |
  272. '      +-----------------------------------------------------------------+
  273. LICENSEE=John Q. Sample
  274. '
  275. '
  276. '      +-----------------------------------------------------------------+
  277. '      | If you do not have an error correcting modem, leave LOCKDTE set |
  278. '      | to "N". Most error correcting modems work with a fixed (locked) |
  279. '      | baud rate between the computer and the modem.  If you are using |
  280. '      | such as modem, set LOCKDTE=Y.   The LOCKSPEED entry should then |
  281. '      | be set to the desired locked DTE speed.                         |
  282. '      +-----------------------------------------------------------------+
  283. LOCKDTE=N
  284. '
  285. '
  286. '      +-----------------------------------------------------------------+
  287. '      | If LOCKDTE=Y,  then you also need to tell WR-BBS what speed the |
  288. '      | DTE should be locked at.    This is usually the modem's maximum |
  289. '      | speed.  See your modem manual for instructions.   If you do not |
  290. '      | have an error correcting modem, do not put a LOCKSPEED entry in |
  291. '      | WRCONFIG.SYS.                                                   |
  292. '      +-----------------------------------------------------------------+
  293. LOCKSPEED=2400
  294. '
  295. '
  296. '
  297. '      +-----------------------------------------------------------------+
  298. '      | WR-BBS can alert you to each incoming call by making a 1 second |
  299. '      | tone on the computer's speaker. If you want to use this feature |
  300. '      | then set LOGONALARM=Y.                                          |
  301. '      +-----------------------------------------------------------------+
  302. LOGONALARM=N
  303. '
  304. '
  305. '      +-----------------------------------------------------------------+
  306. '      | Set MAXBAUD to the highest speed that your modem can operate at |
  307. '      | (regardless of what kind of modem you have).                    |
  308. '      +-----------------------------------------------------------------+
  309. MAXBAUD=2400
  310. '
  311. '
  312. '      +-----------------------------------------------------------------+
  313. '      | There are two keywords,   MODEM_INIT_1 and MODEM_INIT_2,  which |
  314. '      | can be used to define the string of modem commands necessary to |
  315. '      | prepare the modem for BBS operation.   Each keyword is followed |
  316. '      | by an equal sign and up to forty characters that the modem will |
  317. '      | recognize as commands.   MODEM_INIT_2 is optional, and does not |
  318. '      | need to be used unless you can't fit all of the commands within |
  319. '      | the MODEM_INIT_1 definition.    You should always configure the |
  320. '      | MODEM_INIT_1 string.    Sample command strings are shown below. |
  321. '      | Be sure to read WRBBS.DOC for details on this.                  |
  322. '      +-----------------------------------------------------------------+
  323. REM
  324. REM    Sample settings for a 2400 MNP5 error correcting modem
  325. REM    MODEM_INIT_1=AT&C1&D2%C1&D2E1\Q2\N3\J0
  326. REM    MODEM_INIT_2=AT\V1V1\A3 S2=255
  327. REM
  328. REM    Sample settings for a 9600 V32bis high speed fax modem
  329. REM    MODEM_INIT_1=AT&C1&D2\R3\Q1\A3@256S2=255
  330. REM
  331. REM    Sample settings for a Hayes SmartModem <tm> 2400
  332. MODEM_INIT_1=ATE1M0Q0V1X4&D1&D2&G0&J0&Q0&R0&S0&T4
  333. MODEM_INIT_2=AT SO=0 S2=255 S7=60
  334. '
  335. '
  336. '
  337. '
  338. '
  339. REM    The following pertain to the New User Questionnaire which is
  340. REM    presented to new callers.  See WRBBS.DOC.
  341. '
  342. '      Ask new users for their address?
  343. '
  344. NEWUSER_ADDRESS1=Y
  345. '
  346. '      Allow new users a second line for address?  (Y or N)
  347. NEWUSER_ADDRESS2=Y
  348. '
  349. '      Ask new users for their city and state?
  350. NEWUSER_CITY=Y
  351. '
  352. '      What class of service should new users be assigned to?  (A to Z)
  353. NEWUSER_COS=B
  354. '
  355. '      Allow new users to enter their data or business phone?  (Y or N)
  356. NEWUSER_DATAPHONE=Y
  357. '
  358. '      Require new users to enter their state or province?
  359. NEWUSER_STATE=Y
  360. '
  361. '      Require new users to enter their voice phone number?  (Y or N)
  362. NEWUSER_VOICEPHONE=Y
  363. '
  364. '      Require new users to enter their Zip or postal code?
  365. '
  366. NEWUSER_ZIPCODE=Y
  367. '
  368. '
  369. '
  370. '
  371. '      Size of transmit buffer (range 1024 to 32767)
  372. '      Leave this at default setting unless you experience problems.
  373. '
  374. OUTBUFFER=2048
  375. '
  376. '
  377. '
  378. '      ===================================================================
  379. '      Classes of service that are allowed to overwrite their own previous
  380. '      uploads.   Callers who have one of these classes of service will be
  381. '      permitted to upload an updated version of a file that they uploaded
  382. '      previously.  If their COS letter does not appear here, no overwrite
  383. '      is permitted.  If their COS letter DOES appear here,  then they can
  384. '      overwrite ONLY those files that they themselves previously uploaded
  385. '      and no other caller's files.  No caller (except the SysOp can over-
  386. '      write a file that they did not originally upload, regardless of the
  387. '      settings on this line.
  388. '      ===================================================================
  389. OVERWRITE=ABCDEFGHIJKLMNOPQRSTUVWXYZ
  390. '
  391. '      ===================================================================
  392. '      Parity check to use  (N E O M S)   None recommended.   Set PARITY=N
  393. '                                         ++++
  394. '      ===================================================================
  395. PARITY=N
  396. '
  397. '      ===================================================================
  398. '      Which COM port is the modem connected to?  (1,2,3,4)  See WRBBS.DOC
  399. '      ===================================================================
  400. PORTNUMBER=1
  401. '
  402. '
  403. '      +-----------------------------------------------------------------+
  404. '      | The PROTOCOL= keyword is used to define the external protocols. |
  405. '      | WR-BBS does not have any built in file transfer protocols.  All |
  406. '      | file transfer requests (downloads and uploads)  are handled via |
  407. '      | an external file transfer program(s) that you provide.  You can |
  408. '      | obtain file transfer utilities as shareware  (or public domain) |
  409. '      | from BBS's throughout the world.                                |
  410. '      |                                                                 |
  411. '      | The syntax for PROTOCOL= is as follows:                         |
  412. '      |                                                                 |
  413. '      | 1.  The keyword PROTOCOL=                                       |
  414. '      | 2.  A description of the protocol (which be displayed to the    |
  415. '      |         appropriate callers).                                   |
  416. '      | 3.  A pipe "|" symbol.                                          |
  417. '      | 4.  A string that you select, which will be passed to the batch |
  418. '      |         file WFILEXFR.BAT.  This string must be unique for each |
  419. '      |         protocol,  and should be something that is easy to work |
  420. '      |         with and recognize, such as "XMODEM" for Xmodem.        |
  421. '      | 5.  Another pipe "|" symbol.                                    |
  422. '      | 6.  A string describing whether the  file transfer protocol can |
  423. '      |         handle multiple files, either "SINGLE" or "BATCH".      |
  424. '      | 7.  Another pipe "|" symbol.                                    |
  425. '      | 8.  A string of up to 26 letters (A to Z), indicating which COS |
  426. '      |         (classes of service) can use that protocol.             |
  427. '      | See the documentation for details.                              |
  428. '      +-----------------------------------------------------------------+
  429. REM    These examples are from the WR-BBS Headquarters BBS
  430. PROTOCOL=Xmodem (Checksum)|XMODEM_CS|SINGLE|ABCDEFGHIJKLMNOPQRSTUVWXYZ
  431. PROTOCOL=Xmodem (CRC)|XMODEMCRC|SINGLE|ABCDEFGHIJKLMNOPQRSTUVWXYZ
  432. PROTOCOL=Xmodem (1K)|XMODEM1K|SINGLE|ABCDEFGHIJKLMNOPQRSTUVWXYZ
  433. PROTOCOL=Ymodem (Batch)|YMODEM|BATCH|ABCDEFGHIJKLMNOPQRSTUVWXYZ
  434. PROTOCOL=Zmodem by DSZ (Batch)|ZMODEM|BATCH|ABCDEFGHIJKLMNOPQRSTUVWXYZ
  435. PROTOCOL=Kermit (Single)|KERMIT|SINGLE|ABCDEFGHIJKLMNOPQRSTUVWXYZ
  436. '
  437. '
  438. '
  439. '
  440. '      +-----------------------------------------------------------------+
  441. '      | WR-BBS is designed to work with the modem's auto-answer feature |
  442. '      | set to off (DISABLED). WR-BBS detects  ring  from the modem and |
  443. '      | then issues the appropriate commands to answer the call. Almost |
  444. '      | every modem ever made  can properly report the line ringing via |
  445. '      | the RS-232 pin 22. Exceptions are some old, cheap internal type |
  446. '      | modems, certain laptop modems, external modems with bad cables, |
  447. '      | and defective modems.  Virtually any "real" modem will properly |
  448. '      | signal WR-BBS to an incoming call.  You must make sure that the |
  449. '      | auto answer feature is disabled, or WR-BBS will not work. Also, |
  450. '      | set RINGDETECT=1 which tells WR-BBS to expect ring signals from |
  451. '      | the modem. WR-BBS never uses the result code "RING" but instead |
  452. '      | uses the more reliable ring detection via the RS-232 hardware.  |
  453. '      |                                                                 |
  454. '      | If you have one of the few modems that does not properly signal |
  455. '      | ringing via the RS-232 hardware, have your modem fixed,  or get |
  456. '      | a new modem. While you are waiting for a working modem, you can |
  457. '      | set RINGDETECT=2, and set the modem to auto answer (either with |
  458. '      | an initialization command or hardware switches.  See WRBBS.DOC. |
  459. '      +-----------------------------------------------------------------+
  460. RINGDETECT=1
  461. '
  462. '
  463. '
  464. '      +-----------------------------------------------------------------+
  465. '      | After you register your copy of WR-BBS,  the author will supply |
  466. '      | you with an eight character "license code".   This will prevent |
  467. '      | WR-BBS from displaying "EVALUATION COPY" at various points.     |
  468. '      |                                                                 |
  469. '      | In order for the license code to work properly,   the name that |
  470. '      | you enter for  LICENSEE=  must agree exactly with the name that |
  471. '      | was supplied by you on the registration application.            |
  472. '      |                                                                 |
  473. '      | Using the license code you were supplied, make an entry such as |
  474. '      |                                                                 |
  475. '      | REGISTRATION=W0000000      (sample only)                        |
  476. '      +-----------------------------------------------------------------+
  477. REM REGISTRATION=W0000000
  478. '
  479. '
  480. '
  481. '
  482. '      +-----------------------------------------------------------------+
  483. '      | By default,   all WR-BBS screen files are kept in the home path |
  484. '      | (see WRBBS.DOC for description of home path).  You can select a |
  485. '      | different directory (optional) for storing the screen files. If |
  486. '      | you do, all .ASC and .ANS files must be in the sub-directory as |
  487. '      | configured.  Use SCREENDIR= to point to that directory.         |
  488. '      +-----------------------------------------------------------------+
  489. REM SCREENDIR=C:\WR-BBS\SCREENS   <-- SAMPLE
  490. '
  491. '
  492. '      +-----------------------------------------------------------------+
  493. '      | To help prevent "image burn in" on the CRT,  you can enable the |
  494. '      | screen saver feature.  This puts the WR-BBS "waiting for calls" |
  495. '      | display at random locations on the screen,   with random colors |
  496. '      | and intensities.  If SCREENSAVER=N, this feature is disabled.   |
  497. '      +-----------------------------------------------------------------+
  498. SCREENSAVER=Y
  499. '
  500. '
  501. '
  502. '      +-----------------------------------------------------------------+
  503. '      | The SEEKBAUD= configuration item tells WR-BBS what speed should |
  504. '      | be used, after answer a call,  to start speed negotiations with |
  505. '      | the calling modem.  Most modems start at their highest possible |
  506. '      | speed,  and work down to find a speed that both modems can work |
  507. '      | with.  In this case, set SEEKBAUD= to the modem's maximum speed |
  508. '      | (as defined in MAXBAUD=).   If you modem needs to use a special |
  509. '      | speed for negotiations, enter it instead.                       |
  510. '      +-----------------------------------------------------------------+
  511. SEEKBAUD=2400
  512. '
  513. '
  514. '
  515. '
  516. '
  517. '      +-----------------------------------------------------------------+
  518. '      | After you register your copy of WR-BBS, a serial number will be |
  519. '      | assigned to you.  Enter it using the SERIALNUMBER=  keyword, as |
  520. '      | follows:                                                        |
  521. '      |                                                                 |
  522. '      | SERIALNUMBER=93XXXXX      (Sample only)                         |
  523. '      +-----------------------------------------------------------------+
  524. SERIALNUMBER=93_EVAL
  525. '
  526. '
  527. '
  528. '      +-----------------------------------------------------------------+
  529. '      | WR-BBS "shells" out to the operating system at various times to |
  530. '      | run external file protocols, events, and other configured batch |
  531. '      | files such as MIDNIGHT.BAT and WR_AFTER.BAT.   To allow maximum |
  532. '      | memory for the external program,  WR-BBS will swap about 90% of |
  533. '      | its memory image out if SHELLSWAP=Y.  The swapping will be done |
  534. '      | to EMS memory (real fast),  if exPANDed memory is available and |
  535. '      | if SWAPTOEMS=Y.  Otherwise, the WR-BBS image will be swapped to |
  536. '      | a disk file.  Setting SHELLSWAP=Y is recommended unless you are |
  537. '      | using a slow computer with a slow drive and no exPANDed memory. |
  538. '      +-----------------------------------------------------------------+
  539. SHELLSWAP=Y
  540. '
  541. '
  542. '      ===================================================================
  543. '      How many data stop bits?   (1 or 2)  "1" strongly recommended!
  544. '                                            +
  545. '      ===================================================================
  546. STOPBITS=1
  547. '
  548. '
  549. '
  550. '
  551. '      +-----------------------------------------------------------------+
  552. '      | If SHELLSWAP=Y,  then WR-BBS will swap to EMS (exPANDed) memory |
  553. '      | provided there is a sufficient amount of exPANDed memory to use |
  554. '      | for the swap.    If you have exPANDed memory but wish WR-BBS to |
  555. '      | swap to disk instead, set SWAPTOEMS=N.                          |
  556. '      +-----------------------------------------------------------------+
  557. SWAPTOEMS=Y
  558. '
  559. '
  560. '
  561. '
  562. '
  563. '
  564. '      +-----------------------------------------------------------------+
  565. '      | Tell WR-BBS who the SysOp is by using the SYSOP=  keyword along |
  566. '      | with the SysOp's first and last name.   This entry must exactly |
  567. '      | match the SysOp's logon.   For example, if you define the SysOp |
  568. '      | with SYSOP=PATRICIA DOE, then log on as "PAT DOE", you will not |
  569. '      | be recognized as the SysOp.  This entry is required for correct |
  570. '      | operation of WR-BBS.                                            |
  571. '      +-----------------------------------------------------------------+
  572. SYSOP=JOHN DOE
  573. '
  574. '
  575. '
  576. '
  577. '
  578. '
  579. '      +-----------------------------------------------------------------+
  580. '      | There are twenty six different classes of service available for |
  581. '      | callers on WR-BBS.   Each class of service (COS) can be defined |
  582. '      | to allow a specific number of minutes per day.  This is done by |
  583. '      | assigning a numeric value (from 1 to 999) to each COS,  using a |
  584. '      | TIMELIMIT= entry.  The syntax is:                               |
  585. '      |                                                                 |
  586. '      | 1.  The keyword TIMELIMIT=                                      |
  587. '      | 2.  The letter (A to Z) representing the class of service       |
  588. '      | 3.  A pipe "|" symbol.                                          |
  589. '      | 4.  A numeric value (1 to 999) - number of minutes per day      |
  590. '      +-----------------------------------------------------------------+
  591. TIMELIMIT=A|60
  592. TIMELIMIT=B|60
  593. TIMELIMIT=C|90
  594. TIMELIMIT=D|90
  595. TIMELIMIT=E|90
  596. TIMELIMIT=F|90
  597. TIMELIMIT=G|90
  598. TIMELIMIT=H|90
  599. TIMELIMIT=I|90
  600. TIMELIMIT=J|90
  601. TIMELIMIT=K|90
  602. TIMELIMIT=L|90
  603. TIMELIMIT=M|90
  604. TIMELIMIT=N|90
  605. TIMELIMIT=O|90
  606. TIMELIMIT=P|90
  607. TIMELIMIT=Q|90
  608. TIMELIMIT=R|90
  609. TIMELIMIT=S|90
  610. TIMELIMIT=T|90
  611. TIMELIMIT=U|90
  612. TIMELIMIT=V|90
  613. TIMELIMIT=W|90
  614. TIMELIMIT=X|90
  615. TIMELIMIT=Y|90
  616. TIMELIMIT=Z|90
  617. '
  618. '
  619. '
  620. '
  621. '
  622. '      +-----------------------------------------------------------------+
  623. '      | What directory do you wish to have uploaded files put into? You |
  624. '      | might want to have a file area (defined with FILEAREA=) for new |
  625. '      | uploads whcih will allow callers to download the recent uploads |
  626. '      | before you catalog them - in this case, set UPLOADAREA= to that |
  627. '      | file area,  and make sure that the specified file area (A to Z) |
  628. '      | allows all desired COS's to access it.  Otherwise, you can hide |
  629. '      | new uploads by assigning them to a file area that only you have |
  630. '      | access to (a file area with only the SysOp's COS defined).      |
  631. '      |                                                                 |
  632. '      | UPLOADAREA= must point to a letter (A to Z) of a valid, defined |
  633. '      | file area.  Use FILEAREA= to define file areas.                 |
  634. '      +-----------------------------------------------------------------+
  635. UPLOADAREA=Z
  636. '
  637. '
  638. '
  639. '
  640. '
  641. '
  642. '      +-----------------------------------------------------------------+
  643. '      | In the new user questionnaire, you can tell WR-BBS to refuse to |
  644. '      | accept most "bogus" phone  numbers by setting  VALIDATEPHONE=Y. |
  645. '      | When VALIDATEPHONE=Y,  if the caller has stated that they are a |
  646. '      | resident of Canada or the USA,  phone numbers they enter during |
  647. '      | the new user questionnaire are screened for validity.  If a new |
  648. '      | user tries to put in a "wrong" number, they will not be allowed |
  649. '      | to continue until they put an acceptable number in. Examples of |
  650. '      | "wrong" numbers include:                                        |
  651. '      |                                                                 |
  652. '      | - Any number not having format "XXX-XXX-XXXX"                   |
  653. '      | - Numbers with bogus area codes or office codes, such as        |
  654. '      |       "000-555-1212" or "206-019-1234"                          |
  655. '      | - Numbers known to be used for special services, such as        |
  656. '      |       "800-XXX-XXXX", "900-XXX-XXXX", "XXX-555-XXXX"            |
  657. '      |                                                                 |
  658. '      | Note that international callers are not screened,  as non-North |
  659. '      | Amercian phone numbers vary widely.                             |
  660. '      +-----------------------------------------------------------------+
  661. VALIDATEPHONE=Y
  662. '
  663. '
  664. '      ===================================================================
  665. '      Data word length  (7,8)  8 recommended.
  666. '      ===================================================================
  667. WORDLENGTH=8
  668. '
  669. '
  670. '
  671. '
  672. '
  673. '      NOTE:  All of the configuration keywords have been listed in
  674. '             alphabetical order for your convenience.  You are NOT
  675. '             required  to make your WRCONFIG.SYS file alphabetical
  676. '             or follow any order in using the keywords!
  677. '
  678. '
  679. '      NOTE:  As mentioned at the top of the file,   you can trim a
  680. '             few seconds off the  startup procedure by eliminating
  681. '             all lines that begin with a remark symbol ('), or the
  682. '             word REM.  You should leave the comments in this file
  683. '             until you are  satisfied  that your WR-BBS system has
  684. '             been configured properly.   Feel free to add your own
  685. '             comments, as well.
  686. '
  687. '      If any of the configuration lines contain invalid data, WR-BBS will
  688. '      pause during startup and warn you about the problem.  An entry will
  689. '      also appear in the  WR-BBS  activity log telling you which line had
  690. '      the invalid information.
  691. '
  692. '      Thank you for using WR-BBS.
  693. '
  694. '      For support, please call: The WR-BBS Headquarters BBS  (2400/1200)
  695. '      (206)  828-9089. If you have questions that are specifically about
  696. '      WRCONFIG.SYS,  you may wish to upload your current WRCONFIG.SYS to
  697. '      the WR-BBS Headquarters BBS.  If you do this, please observe:
  698. '
  699. '      1.  You may wish to remove unnecessary comments to reduce upload
  700. '               time (and long distance time).
  701. '      2.  Do not attempt to transmit WRCONFIG.SYS as a text message -
  702. '               it is too long for the message system.
  703. '      3.  Don't just upload the file - send a message as well.
  704.  
  705.  
  706.